Big Huge Thesaurus

wild rape

noun